<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>dfemix: xdfemix.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">dfemix
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="pages.html"><span>Examples</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xdfemix_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xdfemix.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___version.html">XDfeMix_Version</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Logicore version.  <a href="struct_x_dfe_mix___version.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___trigger.html">XDfeMix_Trigger</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trigger configuration.  <a href="struct_x_dfe_mix___trigger.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___trigger_cfg.html">XDfeMix_TriggerCfg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">All IP triggers.  <a href="struct_x_dfe_mix___trigger_cfg.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___c_c_sequence.html">XDfeMix_CCSequence</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines a CCID sequence.  <a href="struct_x_dfe_mix___c_c_sequence.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___model_parameters.html">XDfeMix_ModelParameters</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mixer model parameters structure.  <a href="struct_x_dfe_mix___model_parameters.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___cfg.html">XDfeMix_Cfg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration.  <a href="struct_x_dfe_mix___cfg.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___init.html">XDfeMix_Init</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialization, "one-time" configuration parameters.  <a href="struct_x_dfe_mix___init.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___phase_offset.html">XDfeMix_PhaseOffset</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Phase Offset.  <a href="struct_x_dfe_mix___phase_offset.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___frequency.html">XDfeMix_Frequency</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines frequency for single CC's NCO.  <a href="struct_x_dfe_mix___frequency.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___phase.html">XDfeMix_Phase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defined phase for single CC's NCO.  <a href="struct_x_dfe_mix___phase.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___n_c_o.html">XDfeMix_NCO</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines settings for single CC's NCO.  <a href="struct_x_dfe_mix___n_c_o.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___internal_d_u_c_d_d_c_cfg.html">XDfeMix_InternalDUCDDCCfg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines settings for internal single CC's DUC/DDC.  <a href="struct_x_dfe_mix___internal_d_u_c_d_d_c_cfg.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___d_u_c_d_d_c_cfg.html">XDfeMix_DUCDDCCfg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines settings for single CC's DUC/DDC.  <a href="struct_x_dfe_mix___d_u_c_d_d_c_cfg.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___auxiliary_cfg.html">XDfeMix_AuxiliaryCfg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines settings for single auxiliary NCO.  <a href="struct_x_dfe_mix___auxiliary_cfg.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___carrier_cfg.html">XDfeMix_CarrierCfg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration for a single CC (implementation note: notice that there are two parts, one part (DUCDDCCfg) mapping to the CCCfg state, and another that is written directly to NCO registers (<a class="el" href="struct_x_dfe_mix___n_c_o.html" title="Defines settings for single CC&#39;s NCO. ">XDfeMix_NCO</a>).  <a href="struct_x_dfe_mix___carrier_cfg.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___antenna_cfg.html">XDfeMix_AntennaCfg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration to all antennas.  <a href="struct_x_dfe_mix___antenna_cfg.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___c_c_cfg.html">XDfeMix_CCCfg</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Full CC configuration.  <a href="struct_x_dfe_mix___c_c_cfg.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___d_u_c_d_d_c_status.html">XDfeMix_DUCDDCStatus</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">DUC/DDC status.  <a href="struct_x_dfe_mix___d_u_c_d_d_c_status.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___mixer_status.html">XDfeMix_MixerStatus</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mixer status.  <a href="struct_x_dfe_mix___mixer_status.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___status.html">XDfeMix_Status</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event status and interrupt mask.  <a href="struct_x_dfe_mix___status.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix___config.html">XDfeMix_Config</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mixer Config Structure.  <a href="struct_x_dfe_mix___config.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_dfe_mix.html">XDfeMix</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mixer Structure.  <a href="struct_x_dfe_mix.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga03a4e92dd27b24eef253f7b2ec5185eb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga03a4e92dd27b24eef253f7b2ec5185eb">XDFEMIX_MAX_NUM_INSTANCES</a>&#160;&#160;&#160;(10U)</td></tr>
<tr class="memdesc:ga03a4e92dd27b24eef253f7b2ec5185eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum number of driver instances running at the same time.  <a href="group__dfemix.html#ga03a4e92dd27b24eef253f7b2ec5185eb">More...</a><br/></td></tr>
<tr class="separator:ga03a4e92dd27b24eef253f7b2ec5185eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga959ffc15251ddc9b3a883a30f97b7715"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga959ffc15251ddc9b3a883a30f97b7715">XST_SUCCESS</a>&#160;&#160;&#160;(0U)</td></tr>
<tr class="memdesc:ga959ffc15251ddc9b3a883a30f97b7715"><td class="mdescLeft">&#160;</td><td class="mdescRight">Success flag.  <a href="group__dfemix.html#ga959ffc15251ddc9b3a883a30f97b7715">More...</a><br/></td></tr>
<tr class="separator:ga959ffc15251ddc9b3a883a30f97b7715"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9478d2b97aa40e09052dee2571940ef9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga9478d2b97aa40e09052dee2571940ef9">XST_FAILURE</a>&#160;&#160;&#160;(1U)</td></tr>
<tr class="memdesc:ga9478d2b97aa40e09052dee2571940ef9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Failure flag.  <a href="group__dfemix.html#ga9478d2b97aa40e09052dee2571940ef9">More...</a><br/></td></tr>
<tr class="separator:ga9478d2b97aa40e09052dee2571940ef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf3c8743a5ef63e5f36a2f3036f78b87b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#gaf3c8743a5ef63e5f36a2f3036f78b87b">XDFEMIX_NODE_NAME_MAX_LENGTH</a>&#160;&#160;&#160;(50U)</td></tr>
<tr class="memdesc:gaf3c8743a5ef63e5f36a2f3036f78b87b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Node name maximum length.  <a href="group__dfemix.html#gaf3c8743a5ef63e5f36a2f3036f78b87b">More...</a><br/></td></tr>
<tr class="separator:gaf3c8743a5ef63e5f36a2f3036f78b87b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac12a737201b98f541df965a9896f2475"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#gac12a737201b98f541df965a9896f2475">XDFEMIX_CC_NUM</a>&#160;&#160;&#160;(16)</td></tr>
<tr class="memdesc:gac12a737201b98f541df965a9896f2475"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum CC number.  <a href="group__dfemix.html#gac12a737201b98f541df965a9896f2475">More...</a><br/></td></tr>
<tr class="separator:gac12a737201b98f541df965a9896f2475"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe9d66a4009a918e1f049f98be3b95d1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#gabe9d66a4009a918e1f049f98be3b95d1">XDFEMIX_ANT_NUM_MAX</a>&#160;&#160;&#160;(8U)</td></tr>
<tr class="memdesc:gabe9d66a4009a918e1f049f98be3b95d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum anntena number.  <a href="group__dfemix.html#gabe9d66a4009a918e1f049f98be3b95d1">More...</a><br/></td></tr>
<tr class="separator:gabe9d66a4009a918e1f049f98be3b95d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0acf82e7e3db7bb7f935b30b54c3a25e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga0acf82e7e3db7bb7f935b30b54c3a25e">XDFEMIX_SEQ_LENGTH_MAX</a>&#160;&#160;&#160;(16U)</td></tr>
<tr class="memdesc:ga0acf82e7e3db7bb7f935b30b54c3a25e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum sequence length.  <a href="group__dfemix.html#ga0acf82e7e3db7bb7f935b30b54c3a25e">More...</a><br/></td></tr>
<tr class="separator:ga0acf82e7e3db7bb7f935b30b54c3a25e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga01802e1069a29e1235023f5e4ad7a134"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga01802e1069a29e1235023f5e4ad7a134">XDFEMIX_AUX_NCO_MAX</a>&#160;&#160;&#160;(4)</td></tr>
<tr class="memdesc:ga01802e1069a29e1235023f5e4ad7a134"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum Fabric NCO number.  <a href="group__dfemix.html#ga01802e1069a29e1235023f5e4ad7a134">More...</a><br/></td></tr>
<tr class="separator:ga01802e1069a29e1235023f5e4ad7a134"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77b07bd25cea4b0b3bbf699ca7373bd0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga77b07bd25cea4b0b3bbf699ca7373bd0">XDFEMIX_NCO_MAX</a>&#160;&#160;&#160;(20)</td></tr>
<tr class="memdesc:ga77b07bd25cea4b0b3bbf699ca7373bd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum NCO number, 16 CC NCO + 4 aux NCO.  <a href="group__dfemix.html#ga77b07bd25cea4b0b3bbf699ca7373bd0">More...</a><br/></td></tr>
<tr class="separator:ga77b07bd25cea4b0b3bbf699ca7373bd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24149324f9641e904101ea11a0f13476"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga24149324f9641e904101ea11a0f13476">XDFEMIX_CC_GAIN_MAX</a>&#160;&#160;&#160;(3U)</td></tr>
<tr class="memdesc:ga24149324f9641e904101ea11a0f13476"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum CC gain.  <a href="group__dfemix.html#ga24149324f9641e904101ea11a0f13476">More...</a><br/></td></tr>
<tr class="separator:ga24149324f9641e904101ea11a0f13476"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:gad928151f284be6a0860fc5f7d356d182"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#gad928151f284be6a0860fc5f7d356d182">XDfeMix_StateId</a> { <br/>
&#160;&#160;<a class="el" href="group__dfemix.html#ggad928151f284be6a0860fc5f7d356d182a65b0d1fa9b28859b3596dd868c89a434">XDFEMIX_STATE_NOT_READY</a> = 0, 
<a class="el" href="group__dfemix.html#ggad928151f284be6a0860fc5f7d356d182a0d1204c88e8b74ed63c3adb2220493ad">XDFEMIX_STATE_READY</a>, 
<a class="el" href="group__dfemix.html#ggad928151f284be6a0860fc5f7d356d182accaa9b286ce41df2261b5f65fcf01f76">XDFEMIX_STATE_RESET</a>, 
<a class="el" href="group__dfemix.html#ggad928151f284be6a0860fc5f7d356d182a6f3d0bee4504ef062f663da95299b5cf">XDFEMIX_STATE_CONFIGURED</a>, 
<br/>
&#160;&#160;<a class="el" href="group__dfemix.html#ggad928151f284be6a0860fc5f7d356d182a0a14b4358c2766eb9be9a9b06250f343">XDFEMIX_STATE_INITIALISED</a>, 
<a class="el" href="group__dfemix.html#ggad928151f284be6a0860fc5f7d356d182a70bb5386262cd92aff769fcbca86bb0f">XDFEMIX_STATE_OPERATIONAL</a>
<br/>
 }</td></tr>
<tr class="separator:gad928151f284be6a0860fc5f7d356d182"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga1e844159630d803dcc724e998b3d560d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga1e844159630d803dcc724e998b3d560d">XDfeMix_InstanceInit</a> (const char *DeviceNodeName)</td></tr>
<tr class="memdesc:ga1e844159630d803dcc724e998b3d560d"><td class="mdescLeft">&#160;</td><td class="mdescRight">API initialises one instance of a Mixer driver.  <a href="group__dfemix.html#ga1e844159630d803dcc724e998b3d560d">More...</a><br/></td></tr>
<tr class="separator:ga1e844159630d803dcc724e998b3d560d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga01627e33029344d87e1dce02269309d2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga01627e33029344d87e1dce02269309d2">XDfeMix_InstanceClose</a> (<a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga01627e33029344d87e1dce02269309d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">API closes the instance of a Mixer driver and moves the state machine to a Not Ready state.  <a href="group__dfemix.html#ga01627e33029344d87e1dce02269309d2">More...</a><br/></td></tr>
<tr class="separator:ga01627e33029344d87e1dce02269309d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d63f4fc15bb4344b6fb33d382468c35"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga8d63f4fc15bb4344b6fb33d382468c35">XDfeMix_Reset</a> (<a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga8d63f4fc15bb4344b6fb33d382468c35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets Mixer and puts block into a reset state.  <a href="group__dfemix.html#ga8d63f4fc15bb4344b6fb33d382468c35">More...</a><br/></td></tr>
<tr class="separator:ga8d63f4fc15bb4344b6fb33d382468c35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa2cf38486d8a775970d6fa1c77c0f4a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#gaa2cf38486d8a775970d6fa1c77c0f4a7">XDfeMix_Configure</a> (<a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___cfg.html">XDfeMix_Cfg</a> *Cfg)</td></tr>
<tr class="memdesc:gaa2cf38486d8a775970d6fa1c77c0f4a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads configuration from device tree/xparameters.h and IP registers.  <a href="group__dfemix.html#gaa2cf38486d8a775970d6fa1c77c0f4a7">More...</a><br/></td></tr>
<tr class="separator:gaa2cf38486d8a775970d6fa1c77c0f4a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga789426bf0d0065ad899ef44cab1d1a45"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga789426bf0d0065ad899ef44cab1d1a45">XDfeMix_Initialize</a> (<a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___init.html">XDfeMix_Init</a> *Init)</td></tr>
<tr class="memdesc:ga789426bf0d0065ad899ef44cab1d1a45"><td class="mdescLeft">&#160;</td><td class="mdescRight">DFE Mixer driver one time initialisation which sets registers to initialisation values, moves the state machine to Initialised state and in switchable mode sets Uplink registers to initialisation value.  <a href="group__dfemix.html#ga789426bf0d0065ad899ef44cab1d1a45">More...</a><br/></td></tr>
<tr class="separator:ga789426bf0d0065ad899ef44cab1d1a45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac304b90aa0961397e33041aaf9ea7af4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#gac304b90aa0961397e33041aaf9ea7af4">XDfeMix_Activate</a> (<a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, bool EnableLowPower)</td></tr>
<tr class="memdesc:gac304b90aa0961397e33041aaf9ea7af4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables triggers and moves the state machine to an Activated state.  <a href="group__dfemix.html#gac304b90aa0961397e33041aaf9ea7af4">More...</a><br/></td></tr>
<tr class="separator:gac304b90aa0961397e33041aaf9ea7af4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga039c8a5929a26a9af72ef137817c6767"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga039c8a5929a26a9af72ef137817c6767">XDfeMix_Deactivate</a> (<a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga039c8a5929a26a9af72ef137817c6767"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deactivates triggers and moves the state machine to Initialised state.  <a href="group__dfemix.html#ga039c8a5929a26a9af72ef137817c6767">More...</a><br/></td></tr>
<tr class="separator:ga039c8a5929a26a9af72ef137817c6767"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga530ee11233ef87c8932545e5b5902c15"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__dfemix.html#gad928151f284be6a0860fc5f7d356d182">XDfeMix_StateId</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga530ee11233ef87c8932545e5b5902c15">XDfeMix_GetStateID</a> (<a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga530ee11233ef87c8932545e5b5902c15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a state machine state id.  <a href="group__dfemix.html#ga530ee11233ef87c8932545e5b5902c15">More...</a><br/></td></tr>
<tr class="separator:ga530ee11233ef87c8932545e5b5902c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga55eacf5f171e7530a27abfd12d2caf0d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga55eacf5f171e7530a27abfd12d2caf0d">XDfeMix_GetCurrentCCCfg</a> (const <a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___c_c_cfg.html">XDfeMix_CCCfg</a> *CurrCCCfg)</td></tr>
<tr class="memdesc:ga55eacf5f171e7530a27abfd12d2caf0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current CC and NCO configurations.  <a href="group__dfemix.html#ga55eacf5f171e7530a27abfd12d2caf0d">More...</a><br/></td></tr>
<tr class="separator:ga55eacf5f171e7530a27abfd12d2caf0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe3362f64442004a66fe7d081d7cb556"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#gafe3362f64442004a66fe7d081d7cb556">XDfeMix_GetCurrentCCCfgSwitchable</a> (const <a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___c_c_cfg.html">XDfeMix_CCCfg</a> *CCCfgDownlink, <a class="el" href="struct_x_dfe_mix___c_c_cfg.html">XDfeMix_CCCfg</a> *CCCfgUplink)</td></tr>
<tr class="memdesc:gafe3362f64442004a66fe7d081d7cb556"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current CC and NCO configuration for Downlink and Uplink in switchable mode.  <a href="group__dfemix.html#gafe3362f64442004a66fe7d081d7cb556">More...</a><br/></td></tr>
<tr class="separator:gafe3362f64442004a66fe7d081d7cb556"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad22be272891dfb491c35e4ee7d6f543b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#gad22be272891dfb491c35e4ee7d6f543b">XDfeMix_GetEmptyCCCfg</a> (const <a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___c_c_cfg.html">XDfeMix_CCCfg</a> *CCCfg)</td></tr>
<tr class="memdesc:gad22be272891dfb491c35e4ee7d6f543b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns configuration structure CCCfg with CCCfg-&gt;Sequence.Length value set in <a class="el" href="group__dfemix.html#gaa2cf38486d8a775970d6fa1c77c0f4a7" title="Reads configuration from device tree/xparameters.h and IP registers. ">XDfeMix_Configure()</a>, array CCCfg-&gt;Sequence.CCID[] members are set to not used value (-1) and the other CCCfg members are set to 0.  <a href="group__dfemix.html#gad22be272891dfb491c35e4ee7d6f543b">More...</a><br/></td></tr>
<tr class="separator:gad22be272891dfb491c35e4ee7d6f543b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga83fb621d29c58d22bb1078e1cb43f16a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga83fb621d29c58d22bb1078e1cb43f16a">XDfeMix_GetCarrierCfgAndNCO</a> (const <a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___c_c_cfg.html">XDfeMix_CCCfg</a> *CCCfg, s32 CCID, u32 *CCSeqBitmap, <a class="el" href="struct_x_dfe_mix___carrier_cfg.html">XDfeMix_CarrierCfg</a> *CarrierCfg, <a class="el" href="struct_x_dfe_mix___n_c_o.html">XDfeMix_NCO</a> *NCO)</td></tr>
<tr class="memdesc:ga83fb621d29c58d22bb1078e1cb43f16a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current CC sequence bitmap, CCID carrier configuration and NCO configuration.  <a href="group__dfemix.html#ga83fb621d29c58d22bb1078e1cb43f16a">More...</a><br/></td></tr>
<tr class="separator:ga83fb621d29c58d22bb1078e1cb43f16a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6dd243530104df426427c9a6fe82f3a9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga6dd243530104df426427c9a6fe82f3a9">XDfeMix_SetAntennaCfgInCCCfg</a> (const <a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___c_c_cfg.html">XDfeMix_CCCfg</a> *CCCfg, <a class="el" href="struct_x_dfe_mix___antenna_cfg.html">XDfeMix_AntennaCfg</a> *AntennaCfg)</td></tr>
<tr class="memdesc:ga6dd243530104df426427c9a6fe82f3a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set antenna configuration in CC configuration container.  <a href="group__dfemix.html#ga6dd243530104df426427c9a6fe82f3a9">More...</a><br/></td></tr>
<tr class="separator:ga6dd243530104df426427c9a6fe82f3a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1aaa2f28256b404ea1626f18ba1f2552"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga1aaa2f28256b404ea1626f18ba1f2552">XDfeMix_AddCCtoCCCfg</a> (<a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___c_c_cfg.html">XDfeMix_CCCfg</a> *CCCfg, s32 CCID, u32 CCSeqBitmap, const <a class="el" href="struct_x_dfe_mix___carrier_cfg.html">XDfeMix_CarrierCfg</a> *CarrierCfg, const <a class="el" href="struct_x_dfe_mix___n_c_o.html">XDfeMix_NCO</a> *NCO)</td></tr>
<tr class="memdesc:ga1aaa2f28256b404ea1626f18ba1f2552"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds specified CCID, with specified configuration, to a local CC configuration structure.  <a href="group__dfemix.html#ga1aaa2f28256b404ea1626f18ba1f2552">More...</a><br/></td></tr>
<tr class="separator:ga1aaa2f28256b404ea1626f18ba1f2552"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4156eaf9d772037fcf6b51ef6703f32b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga4156eaf9d772037fcf6b51ef6703f32b">XDfeMix_RemoveCCfromCCCfg</a> (<a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___c_c_cfg.html">XDfeMix_CCCfg</a> *CCCfg, s32 CCID)</td></tr>
<tr class="memdesc:ga4156eaf9d772037fcf6b51ef6703f32b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes specified CCID from a local CC configuration structure and the slots in the sequence for that CCID are set to -1.  <a href="group__dfemix.html#ga4156eaf9d772037fcf6b51ef6703f32b">More...</a><br/></td></tr>
<tr class="separator:ga4156eaf9d772037fcf6b51ef6703f32b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6cb045c6a175b6abff6d62f26878b8cd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga6cb045c6a175b6abff6d62f26878b8cd">XDfeMix_AddAuxNCOtoCCCfg</a> (<a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___c_c_cfg.html">XDfeMix_CCCfg</a> *CCCfg, const s32 AuxId, const <a class="el" href="struct_x_dfe_mix___n_c_o.html">XDfeMix_NCO</a> *NCO, const <a class="el" href="struct_x_dfe_mix___auxiliary_cfg.html">XDfeMix_AuxiliaryCfg</a> *AuxCfg)</td></tr>
<tr class="memdesc:ga6cb045c6a175b6abff6d62f26878b8cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds specified auxiliary NCO, with specified configuration, to a local CCCfg.  <a href="group__dfemix.html#ga6cb045c6a175b6abff6d62f26878b8cd">More...</a><br/></td></tr>
<tr class="separator:ga6cb045c6a175b6abff6d62f26878b8cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga861ba105a9fb814f3da6ed415baa765e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga861ba105a9fb814f3da6ed415baa765e">XDfeMix_RemoveAuxNCOfromCCCfg</a> (<a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___c_c_cfg.html">XDfeMix_CCCfg</a> *CCCfg, const s32 AuxId)</td></tr>
<tr class="memdesc:ga861ba105a9fb814f3da6ed415baa765e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables specified auxiliary NCO configuration structure.  <a href="group__dfemix.html#ga861ba105a9fb814f3da6ed415baa765e">More...</a><br/></td></tr>
<tr class="separator:ga861ba105a9fb814f3da6ed415baa765e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c97ea8a30954347b6e6b884c02c34ce"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga4c97ea8a30954347b6e6b884c02c34ce">XDfeMix_UpdateCCinCCCfg</a> (<a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___c_c_cfg.html">XDfeMix_CCCfg</a> *CCCfg, s32 CCID, const <a class="el" href="struct_x_dfe_mix___carrier_cfg.html">XDfeMix_CarrierCfg</a> *CarrierCfg)</td></tr>
<tr class="memdesc:ga4c97ea8a30954347b6e6b884c02c34ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates specified CCID, with specified configuration to a local CC configuration structure.  <a href="group__dfemix.html#ga4c97ea8a30954347b6e6b884c02c34ce">More...</a><br/></td></tr>
<tr class="separator:ga4c97ea8a30954347b6e6b884c02c34ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3fc0d6657fbed9b7f1baf1552c6ae316"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga3fc0d6657fbed9b7f1baf1552c6ae316">XDfeMix_SetNextCCCfgAndTrigger</a> (<a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, const <a class="el" href="struct_x_dfe_mix___c_c_cfg.html">XDfeMix_CCCfg</a> *CCCfg)</td></tr>
<tr class="memdesc:ga3fc0d6657fbed9b7f1baf1552c6ae316"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes local CC configuration to the shadow (NEXT) registers and triggers copying from shadow to operational registers.  <a href="group__dfemix.html#ga3fc0d6657fbed9b7f1baf1552c6ae316">More...</a><br/></td></tr>
<tr class="separator:ga3fc0d6657fbed9b7f1baf1552c6ae316"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga97dede152c6db53539bb7e3d1f0b9ca9"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga97dede152c6db53539bb7e3d1f0b9ca9">XDfeMix_SetNextCCCfgAndTriggerSwitchable</a> (<a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___c_c_cfg.html">XDfeMix_CCCfg</a> *CCCfgDownlink, <a class="el" href="struct_x_dfe_mix___c_c_cfg.html">XDfeMix_CCCfg</a> *CCCfgUplink)</td></tr>
<tr class="memdesc:ga97dede152c6db53539bb7e3d1f0b9ca9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes local CC configuration to the shadow (NEXT) registers and triggers copying from shadow to operational (CURRENT) registers for both Downlink and Upling in switchable mode.  <a href="group__dfemix.html#ga97dede152c6db53539bb7e3d1f0b9ca9">More...</a><br/></td></tr>
<tr class="separator:ga97dede152c6db53539bb7e3d1f0b9ca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga85f60b156f5de8fd8b2ef6b182966d70"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga85f60b156f5de8fd8b2ef6b182966d70">XDfeMix_AddCC</a> (<a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, s32 CCID, u32 CCSeqBitmap, const <a class="el" href="struct_x_dfe_mix___carrier_cfg.html">XDfeMix_CarrierCfg</a> *CarrierCfg, const <a class="el" href="struct_x_dfe_mix___n_c_o.html">XDfeMix_NCO</a> *NCO)</td></tr>
<tr class="memdesc:ga85f60b156f5de8fd8b2ef6b182966d70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds specified CCID, with specified configuration.  <a href="group__dfemix.html#ga85f60b156f5de8fd8b2ef6b182966d70">More...</a><br/></td></tr>
<tr class="separator:ga85f60b156f5de8fd8b2ef6b182966d70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae90385e9162730111e9f19d29c18e68a"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#gae90385e9162730111e9f19d29c18e68a">XDfeMix_RemoveCC</a> (<a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, s32 CCID)</td></tr>
<tr class="memdesc:gae90385e9162730111e9f19d29c18e68a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes specified CCID.  <a href="group__dfemix.html#gae90385e9162730111e9f19d29c18e68a">More...</a><br/></td></tr>
<tr class="separator:gae90385e9162730111e9f19d29c18e68a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75ed6eb3b9b4e21b150473f09f8f0283"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga75ed6eb3b9b4e21b150473f09f8f0283">XDfeMix_MoveCC</a> (<a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, s32 CCID, u32 Rate, u32 FromNCO, u32 ToNCO)</td></tr>
<tr class="memdesc:ga75ed6eb3b9b4e21b150473f09f8f0283"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves specified CCID from one NCO to another aligning phase to make it transparent.  <a href="group__dfemix.html#ga75ed6eb3b9b4e21b150473f09f8f0283">More...</a><br/></td></tr>
<tr class="separator:ga75ed6eb3b9b4e21b150473f09f8f0283"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a3170046f6a8e1669f14053119569a2"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga5a3170046f6a8e1669f14053119569a2">XDfeMix_UpdateCC</a> (<a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, s32 CCID, const <a class="el" href="struct_x_dfe_mix___carrier_cfg.html">XDfeMix_CarrierCfg</a> *CarrierCfg)</td></tr>
<tr class="memdesc:ga5a3170046f6a8e1669f14053119569a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates specified CCID, with a configuration defined in CarrierCfg structure.  <a href="group__dfemix.html#ga5a3170046f6a8e1669f14053119569a2">More...</a><br/></td></tr>
<tr class="separator:ga5a3170046f6a8e1669f14053119569a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae0a135411942e1b9a7c8b0f564b8fee9"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#gae0a135411942e1b9a7c8b0f564b8fee9">XDfeMix_SetAntennaGain</a> (<a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, u32 AntennaId, u32 AntennaGain)</td></tr>
<tr class="memdesc:gae0a135411942e1b9a7c8b0f564b8fee9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets antenna gain.  <a href="group__dfemix.html#gae0a135411942e1b9a7c8b0f564b8fee9">More...</a><br/></td></tr>
<tr class="separator:gae0a135411942e1b9a7c8b0f564b8fee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae9fc185dcc63dc0256b5e7ec802764b"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#gaae9fc185dcc63dc0256b5e7ec802764b">XDfeMix_UpdateAntennaCfg</a> (<a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___antenna_cfg.html">XDfeMix_AntennaCfg</a> *AntennaCfg)</td></tr>
<tr class="memdesc:gaae9fc185dcc63dc0256b5e7ec802764b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates antenna configuration of all antennas.  <a href="group__dfemix.html#gaae9fc185dcc63dc0256b5e7ec802764b">More...</a><br/></td></tr>
<tr class="separator:gaae9fc185dcc63dc0256b5e7ec802764b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace396f6630605798c654ddbff69c75ba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#gace396f6630605798c654ddbff69c75ba">XDfeMix_GetTriggersCfg</a> (const <a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___trigger_cfg.html">XDfeMix_TriggerCfg</a> *TriggerCfg)</td></tr>
<tr class="memdesc:gace396f6630605798c654ddbff69c75ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns current trigger configuration.  <a href="group__dfemix.html#gace396f6630605798c654ddbff69c75ba">More...</a><br/></td></tr>
<tr class="separator:gace396f6630605798c654ddbff69c75ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a9e206d3191e92986737d8e2b0b8625"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga5a9e206d3191e92986737d8e2b0b8625">XDfeMix_SetTriggersCfg</a> (const <a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___trigger_cfg.html">XDfeMix_TriggerCfg</a> *TriggerCfg)</td></tr>
<tr class="memdesc:ga5a9e206d3191e92986737d8e2b0b8625"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets trigger configuration.  <a href="group__dfemix.html#ga5a9e206d3191e92986737d8e2b0b8625">More...</a><br/></td></tr>
<tr class="separator:ga5a9e206d3191e92986737d8e2b0b8625"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33030e76902b46e8b159da6410e037f4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga33030e76902b46e8b159da6410e037f4">XDfeMix_GetDUCDDCStatus</a> (const <a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___d_u_c_d_d_c_status.html">XDfeMix_DUCDDCStatus</a> *DUCDDCStatus)</td></tr>
<tr class="memdesc:ga33030e76902b46e8b159da6410e037f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets DUC/DDC overflow status.  <a href="group__dfemix.html#ga33030e76902b46e8b159da6410e037f4">More...</a><br/></td></tr>
<tr class="separator:ga33030e76902b46e8b159da6410e037f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga234e33372e58ae0665ae2988a73a5b3c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga234e33372e58ae0665ae2988a73a5b3c">XDfeMix_GetMixerStatus</a> (const <a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___mixer_status.html">XDfeMix_MixerStatus</a> *MixerStatus)</td></tr>
<tr class="memdesc:ga234e33372e58ae0665ae2988a73a5b3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets Mixer overflow status.  <a href="group__dfemix.html#ga234e33372e58ae0665ae2988a73a5b3c">More...</a><br/></td></tr>
<tr class="separator:ga234e33372e58ae0665ae2988a73a5b3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae80ed5247f1ea805865e8c6da473c3b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#gae80ed5247f1ea805865e8c6da473c3b4">XDfeMix_GetInterruptMask</a> (const <a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___status.html">XDfeMix_InterruptMask</a> *Mask)</td></tr>
<tr class="memdesc:gae80ed5247f1ea805865e8c6da473c3b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets interrupt mask status.  <a href="group__dfemix.html#gae80ed5247f1ea805865e8c6da473c3b4">More...</a><br/></td></tr>
<tr class="separator:gae80ed5247f1ea805865e8c6da473c3b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaef276de62ecd728e84cb621093e56c35"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#gaef276de62ecd728e84cb621093e56c35">XDfeMix_SetInterruptMask</a> (const <a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, const <a class="el" href="struct_x_dfe_mix___status.html">XDfeMix_InterruptMask</a> *Mask)</td></tr>
<tr class="memdesc:gaef276de62ecd728e84cb621093e56c35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets interrupt mask.  <a href="group__dfemix.html#gaef276de62ecd728e84cb621093e56c35">More...</a><br/></td></tr>
<tr class="separator:gaef276de62ecd728e84cb621093e56c35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga30b9d679358622d80119d933afdfbd77"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga30b9d679358622d80119d933afdfbd77">XDfeMix_GetEventStatus</a> (const <a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___status.html">XDfeMix_Status</a> *Status)</td></tr>
<tr class="memdesc:ga30b9d679358622d80119d933afdfbd77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets event status.  <a href="group__dfemix.html#ga30b9d679358622d80119d933afdfbd77">More...</a><br/></td></tr>
<tr class="separator:ga30b9d679358622d80119d933afdfbd77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d52fd20ed69e1ee3f54b62c2479fbd8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga3d52fd20ed69e1ee3f54b62c2479fbd8">XDfeMix_ClearEventStatus</a> (const <a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, const <a class="el" href="struct_x_dfe_mix___status.html">XDfeMix_Status</a> *Status)</td></tr>
<tr class="memdesc:ga3d52fd20ed69e1ee3f54b62c2479fbd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears event status.  <a href="group__dfemix.html#ga3d52fd20ed69e1ee3f54b62c2479fbd8">More...</a><br/></td></tr>
<tr class="separator:ga3d52fd20ed69e1ee3f54b62c2479fbd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92d9bb5aef65adb32b1d27a650d218ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga92d9bb5aef65adb32b1d27a650d218ff">XDfeMix_SetTUserDelay</a> (const <a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, u32 Delay)</td></tr>
<tr class="memdesc:ga92d9bb5aef65adb32b1d27a650d218ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the delay, which will be added to TUSER and TLAST (delay matched through the IP).  <a href="group__dfemix.html#ga92d9bb5aef65adb32b1d27a650d218ff">More...</a><br/></td></tr>
<tr class="separator:ga92d9bb5aef65adb32b1d27a650d218ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga514c4fe3d9cf12e949385facda882e0b"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga514c4fe3d9cf12e949385facda882e0b">XDfeMix_GetTUserDelay</a> (const <a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga514c4fe3d9cf12e949385facda882e0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the delay, which will be added to TUSER and TLAST (delay matched through the IP).  <a href="group__dfemix.html#ga514c4fe3d9cf12e949385facda882e0b">More...</a><br/></td></tr>
<tr class="separator:ga514c4fe3d9cf12e949385facda882e0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ee39d8851f1027b168a12425a141b0d"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga5ee39d8851f1027b168a12425a141b0d">XDfeMix_GetTDataDelay</a> (const <a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, u32 Tap, u32 *TDataDelay)</td></tr>
<tr class="memdesc:ga5ee39d8851f1027b168a12425a141b0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns sum of data latency and number of taps.  <a href="group__dfemix.html#ga5ee39d8851f1027b168a12425a141b0d">More...</a><br/></td></tr>
<tr class="separator:ga5ee39d8851f1027b168a12425a141b0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae566f42c47d35b82f6fbde0c69787d7"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#gaae566f42c47d35b82f6fbde0c69787d7">XDfeMix_GetCenterTap</a> (const <a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, u32 Rate, u32 *CenterTap)</td></tr>
<tr class="memdesc:gaae566f42c47d35b82f6fbde0c69787d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns predefined Central Tap value for chosen RATE.  <a href="group__dfemix.html#gaae566f42c47d35b82f6fbde0c69787d7">More...</a><br/></td></tr>
<tr class="separator:gaae566f42c47d35b82f6fbde0c69787d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae396f878fab06b69090f504fee826a38"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#gae396f878fab06b69090f504fee826a38">XDfeMix_SetRegBank</a> (const <a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, u32 RegBank)</td></tr>
<tr class="memdesc:gae396f878fab06b69090f504fee826a38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables uplink or downlink register bank.  <a href="group__dfemix.html#gae396f878fab06b69090f504fee826a38">More...</a><br/></td></tr>
<tr class="separator:gae396f878fab06b69090f504fee826a38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga499409b4675bb141d962a2c15ad3dc61"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dfemix.html#ga499409b4675bb141d962a2c15ad3dc61">XDfeMix_GetVersions</a> (const <a class="el" href="struct_x_dfe_mix.html">XDfeMix</a> *InstancePtr, <a class="el" href="struct_x_dfe_mix___version.html">XDfeMix_Version</a> *SwVersion, <a class="el" href="struct_x_dfe_mix___version.html">XDfeMix_Version</a> *HwVersion)</td></tr>
<tr class="memdesc:ga499409b4675bb141d962a2c15ad3dc61"><td class="mdescLeft">&#160;</td><td class="mdescRight">This API gets the driver and HW design version.  <a href="group__dfemix.html#ga499409b4675bb141d962a2c15ad3dc61">More...</a><br/></td></tr>
<tr class="separator:ga499409b4675bb141d962a2c15ad3dc61"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
